//#include <string>

class Init
{
private:

	static void Init::initOutputFile();

public:

	static void init(std::string parFileName);

	static bool getErrorHappened();

	static void initErrorFile();

	static CvRect getImageCoord();

	static bool getDebug();

	static void setDebug(bool level);

	static std::string getDataDir();

	static std::string getImageDir();

	static CvPoint getParts();

	static CvPoint getROI();

	static CvPoint getCodeblock();

	static void setPath(std::string);

	static std::string getPath();

	static void setTopleft(int x, int y);

	static void setLowerright(int x, int y);

	static void setYParts(int part, int value);

	static CvPoint getTopleft();

	static CvPoint getLowerright();

	static int getYPart(int part);

	static void setOffset(int x);

	static int getOffset();

	static bool getRotateImage();

	static void setRotateImage(bool rotate);

	static std::string getFilenameAppend();

	static void setFilenameAppend(std::string append);
};